telescope shell (cerithium telescopium) - Spanish English Dictionary